Estudiar MÁSTER EN TECNOLOGIA PUNTO NET ofrece diversas ventajas, especialmente en el campo de la programación y desarrollo de aplicaciones. Aquí tienes algunas ventajas asociadas a estas áreas de estudio:
Relevancia y demanda laboral: La tecnología .NET es ampliamente utilizada en la industria del desarrollo de software, lo que significa que los profesionales que dominan estas tecnologías son altamente demandados en el mercado laboral.
Versatilidad: La plataforma .NET de Microsoft es versátil y se puede utilizar para desarrollar una amplia variedad de aplicaciones, desde aplicaciones web hasta aplicaciones de escritorio y aplicaciones móviles.
Seguridad: .NET se considera una plataforma segura y ofrece herramientas y características para ayudar a los desarrolladores a proteger las aplicaciones contra amenazas de seguridad.
Desarrollo rápido: La tecnología .NET y el lenguaje C permiten el desarrollo rápido de aplicaciones, lo que es beneficioso en un entorno empresarial que valora la eficiencia.
Compatibilidad con múltiples plataformas: Con .NET Core y .NET 5 y versiones posteriores, Microsoft ha extendido su soporte para plataformas no Windows, lo que permite desarrollar aplicaciones .NET en sistemas operativos como Linux y macOS.
Herramientas y recursos: Microsoft ofrece un conjunto de herramientas y recursos, como Visual Studio, que facilitan el desarrollo, la depuración y la gestión de proyectos .NET.
Desarrollo web dinámico: Aprender a crear páginas web dinámicas te permite desarrollar aplicaciones web interactivas y personalizadas que pueden proporcionar experiencias de usuario más ricas.
Flexibilidad de lenguaje: .NET es compatible con varios lenguajes de programación, pero C# es uno de los más populares y versátiles. Aprender C# te permite trabajar en una variedad de proyectos de desarrollo.
Comunidad y apoyo: La comunidad de desarrolladores .NET es grande y activa, lo que significa que tienes acceso a una amplia gama de recursos, foros y comunidades en línea para obtener ayuda y aprender.
Potencial de ingresos: Los profesionales con habilidades en tecnología .NET y desarrollo web suelen disfrutar de buenos salarios debido a la demanda y a la especialización que estas habilidades requieren.
Posibilidad de emprendimiento: Con estas habilidades, puedes emprender tu propio negocio de desarrollo de software o trabajar como freelance para una variedad de clientes.
Adaptabilidad a la evolución tecnológica: La tecnología .NET ha evolucionado con el tiempo, lo que te permite mantener tus habilidades actualizadas y adaptarte a las tendencias y avances tecnológicos.
Modality
ONLINE
Entry requirements
Dirigido a
Nuestro Master Tecnología NET on-line está orientado a cualquier programador o diseñador con conocimientos básicos de la arquitectura de los servidores web (cliente/servidor) que desee realizar aplicaciones interactivas en la web con acceso a base de datos en las tecnologías más recientes. Como proyectos del Master en Tecnología NET se realizará una tienda para ver un ejemplo práctico de comercio electrónico on-line.
Dates and duration
300 horas. La duración del Máster es de 5,5 meses.
SYLLABUS
MODULO 1 Introducción a Microsoft.NET ¿Qué es Microsoft.NET? La máquina virtual: CLR El lenguaje intermedio: MSIL Metadatos Ensamblados Librería común: BCL Sistema de tipos: CTS Especificación común: CLS
MODULO 2. El lenguaje de programación C Antes de empezar Comentarios Variables Métodos Campos Instrucciones Clases y objetos Herencia Encapsulación Polimorfismo Espacios de nombres Excepciones Tablas Cadenas Propiedades Indizadores Eventos y delegados Atributos Interfaces Estructuras Enumeraciones Práctica guiada resumen: tablero de ajedrez
MODULO 3. Bases de datos Concepto de base de datos Microsoft Access XP El lenguaje SQL Consultas SQL Edición mediante SQL
MODULO 4. ADO.NET: Acceso conectado ¿Qué es ADO.NET? Conexión con bases de datos Ejecución de instrucciones SQL Consultas de registros Consultas de tablas Consulta de valores escalares Otras instrucciones SQL Instrucciones parametrizadas Transacciones
MODULO 5. ADO.NET: Acceso desconectado Concepto de DataSet Estructura interna Carga automática mediante adaptadores Consulta de filas Edición de tablas Consolidación de cambios Relaciones
MODULO 6. Introducción a ASP.NET ¿Qué es ASP.NET? Funcionamiento básico de ASP.NET Introducción a la creación de aplicaciones web: Hola Mundo Comentarios Miembros auxiliares Referencia a tipos externos Importación de espacios de nombres Inclusiones de servidor Contexto de ejecución Ficheros de configuración
MODULO 8. Generación de respuesta El objeto Response Contenido binario Contenido textual Buffer de salida Filtrado de salida Escritura en el registro de actividades Cabecera Redirección
MODULO 9 Consulta de la petición El objeto Request Estructura del mensaje de petición Parámetros Subida de ficheros Información sobre el cliente Información sobre la URL solicitada Fecha de petición
MODULO 10 Servicios ofrecidos por el servidor El objeto Server Información sobre el servidor Tiempo máximo de ejecución Codificación URL y HTML Conversión de rutas Cambio de página en ejecución Creación de objetos COM Tratamiento de errores
MODULO 11 Mantenimiento de estado El problema del mantenimiento de estado Cookies Información global a la sesión Información global a la aplicación Cacheado de la información global a la aplicación
MODULO 12 Controles de servidor Introducción Sintaxis de declaración Características comunes
MODULO 13 Controles HTML Ejemplo práctico Código trasero Características comunes Controles HTML predefinidos
MODULO 14 Controles Web Características comunes Etiquetas Imágenes Hipervínculos Botones Tablas Listas Cajas de texto Casillas de verificación Casillas de selección Anuncios rotatorios Calendarios Validadores Paneles
MODULO 15 Controles ligados a datos Introducción Listas Repetidores Listas basadas en plantillas
MODULO 16 Rejillas Funcionamiento básico Aspecto visual Representación de elementos Columnas a medida Paginación Selección Edición Ordenación
MODULO 17 Cacheado de salida La caché de salida Técnicas de cacheado Validación de contenidos Cacheado temporal Dependencias de cacheado Cacheado condicional Influencia de proxys
MODULO 18 Seguridad El problema de la seguridad Autenticación Autorización Suplantación de personalidad Información sobre el usuario Asociación de usuarios a grupos Ejemplo de implementación de seguridad
MODULO 19 Servicios web ¿Qué son los servicios web? Escritura de servicios web Acceso a servicios web La utilidad wsdl.exe Página de pruebas Acceso a servicios ASP.NET
MODULO 20 Caso práctico: la tienda online Diseño de la aplicación Estructura de directorios La base de datos La capa de acceso a datos Clases auxiliares Separando presentación y código Páginas ASPX Navegar el catálogo Página del carrito Registro de usuarios Realización de la compra
MODULO 21 Caso práctico: administración de la tienda Introducción Aspectos generales Administración de categorías Administración de productos Administración de pedidos Administración de usuarios Administración de las opciones de configuración
Continue exploring
Related postgraduate programmes
Compare similar courses and find the programme that best fits your goals.
This joint degree offers the opportunity to combine an appreciation of mathematical reasoning with an understanding of computing. Mathematics is a fundamental intellectual tool in computing, but computing is increasingly used as a key component in mathematical problem-solving. The course concentra...
This MSc / PGDip Artificial Intelligence for Healthcare will provide a broad introduction to AI’s enormous potential and will prepare you to lead multidisciplinary teams that develop Artificial Intelligence projects in healthcare organisations and related industries. With this online M...
The Masters in Data Analytics for Economics & Finance is multi-disciplinary programme that prepares you for data-driven careers in economics and finance. It combines insights from economics, finance, statistics, and computing science. With a focus on rigorous data methods, graduates gain essential s...
The Masters in Computational Geoscience explores how we model the natural world and the environment around us (and the processes that create them). You will develop applied data science and modelling skills which you can use to address complex real-world challenges and support decision-making in geo...
Aimed at mathematically-minded STEM graduates, this Master's degree delivers intensive training in programming and the fundamentals of artificial intelligence (AI). As well as learning the technical skills required for this growing area of computing science, you'll have the chance to explore realis...
This innovative programme offers the best of studio-based design learning and provides opportunities for you to develop skills and insights in the creative use of design practices and technologies for digital media across a range of uses and platforms. Digital media technology is at the heart of mo...